This is to improve this case:
joey@darkstar:~/tmp/yyyy>git-annex trust
git-annex: no remote specified
The command does not need to be run with a remote, any repository name
will do, including eg "here".
Sponsored-by: Brock Spratlen on Patreon
| otherwise = return $ Just r
byName' :: RemoteName -> Annex (Either String Remote)
-byName' "" = return $ Left "no remote specified"
+byName' "" = return $ Left "no repository name specified"
byName' n = go . filter matching <$> remoteList
where
go [] = Left $ "there is no available git remote named \"" ++ n ++ "\""